package cn.iocoder.yudao.module.infra.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * Bpm 消息的枚举
 *
 * @author 芋道源码
 */
@AllArgsConstructor
@Getter
public enum YmMessageEnum {

    SEND_TICKET_NOTICE("send_ticket_notice") ,// 发布工单

    TICKET_TIMEOUT("ticket_timeout") ,// 工单超时

    TIMING_TICKET_NOTICE("timing_ticket_notice") ,// 定时工单提醒

    TICKET_REDISTRIBUTE("ticket_redistribute"), //工单被指派他人

    TICKET_REFUSE("ticket_refuse"), //工单被拒绝

    TICKET_OVER("ticket_over"), //工单被完成

    TICKET_CLOSE("ticket_close"), //工单被关闭

    TICKET_RECEIVED("ticket_received"); //工单被接收

    /**
     * 短信模板的标识
     *
     * 关联 SmsTemplateDO 的 code 属性
     */
    private final String smsTemplateCode;

}
